# This is a BitKeeper generated diff -Nru style patch. # # ChangeSet # 2004/05/24 13:46:19-06:00 bjorn.helgaas@hp.com # Merge hp.com:/home/helgaas/linux/linux-2.4 # into hp.com:/home/helgaas/linux/ia64-extras # # arch/i386/kernel/setup.c # 2004/05/24 13:46:18-06:00 bjorn.helgaas@hp.com +0 -0 # Auto merged # # Documentation/Configure.help # 2004/05/24 13:46:18-06:00 bjorn.helgaas@hp.com +0 -0 # Auto merged # # ChangeSet # 2004/05/22 22:53:39-04:00 len.brown@intel.com # [ACPI] x86_64 + ACPI + IOAPIC + PCI Interrupt Link -> IRQ 0 # from Andy Currid # # arch/x86_64/kernel/mpparse.c # 2004/05/20 20:00:00-04:00 len.brown@intel.com +0 -2 # x86_64 + ACPI + IOAPIC + PCI Interrupt Link -> IRQ 0 # from Andy Currid # # ChangeSet # 2004/05/22 18:57:07-03:00 romieu@fr.zoreil.com # [PATCH] CPUID Pentium-4E update and missing new line # # - cache size format for Intel P4E (p.26 of doc. 241618-025, "Intel # Processor Identification and the CPUID Instruction"); # - missing end of line. # # arch/i386/kernel/setup.c # 2004/05/22 16:34:25-03:00 romieu@fr.zoreil.com +3 -0 # CPUID Pentium-4E update and missing new line # # ChangeSet # 2004/05/21 20:18:17-03:00 Emoore@lsil.com # [PATCH] MPT Fusion driver 2.05.16 update # # Changelog for 2.05.16, Release Date: March 17, 2004 # # (1) SDTR/WDTR Disallow bits were not being set # in Device Configuration Page 1 for SEP devices. # (2) Increase the timeout in RAID Action Request # from 2 to 10 seconds. Under stress conditions, the # QUIESCE_PHYS_IO action request was taking longer # than 2 seconds timeout to complete, thus resulting # in the driver going into a host bus reset. # (3) Replace sys_ioctl with our own defined function # compat_mptctl_ioctl. This removes the warning messages. # # -------------------------------------------------- # # # Changelog for 2.05.15, Release Date: March 16, 2004 # # (1) Processing of an IOCStatus of # MPI_IOCSTATUS_SCSI_RESIDUAL_MISMATCH was changed to # allow the OS SCSI layer to retry the command. # (2) Firmware upload and downloadboot was # simplified to match the algorithms in the MPI 1.2 spec. # # -------------------------------------------------- # # # Changelog for 2.05.14, Release Date: March 8, 2004 # # (1) Search IOCPage3 for Id being a physical drive # of a volume. If so, don't include its information in # Ioctl TargetInfo data. # (2) Default to QAS before checking for QAS capable # in inquiry data. This allows Ultra320 drives to # operate with QAS in SuSE systems. # # -------------------------------------------------- # # Changelog for 2.05.13, Release Date: Feb 20, 2004 # # (1) Read IOCPage2 and IOCPage3 on each Ioctl # TargetInfo request. Prevents stale data from being # used if volume is changed while the driver is operational # (via Ioctl interface). # (2) Extend time to at least 5 seconds for Doorbell # Interrupt and Ack checks. # (3) Allow Check Conditions to take precedence over # data length checks in DATA_UNDERRUN error processing. # # -------------------------------------------------- # # Changelog for 2.05.12, Release Date: Feb 6, 2004 # # # (1) The driver now supports the FC929XL. # (2) The driver now supports I2C requirements. # Toolbox message generation and processing has been # added to IOCTL processing. # (3) Rpm and DUD files are now available for # Redhat 3.0 on ia64 machines. # (4) Added code to check for QAS enabled or disabled # in SCSI Port Page 0. Ultra 320 negotiations will reflect # the QAS setting in SCSI Port Page 0. # (5) Added code to obtain IOC Page 2 data in order to # provide Volume data in Target Info Data returned by an IOCTL # request. # (6) Fixed Target Info code to prevent overrunning the # data buffer length provided by the application. Also fixed # that code to include checking for the last id on the IOC. # (7) Added code in the data underrun response processing # to return an error code if no data was transferred. # (9) Added code to properly set each device's queue_depth # for Fibre Channel devices. # (10) Fixed code to allow Ioctl operation on ia64 machines. # (11) Performance enhancements were made. # # drivers/message/fusion/scsi3.h # 2004/03/15 05:15:17-03:00 Emoore@lsil.com +1 -1 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/mptscsih.h # 2004/03/15 05:15:17-03:00 Emoore@lsil.com +1 -1 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/mptscsih.c # 2004/03/16 15:02:00-03:00 Emoore@lsil.com +153 -204 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/mptlan.c # 2004/03/15 05:15:17-03:00 Emoore@lsil.com +1 -1 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/mptctl.h # 2004/03/15 05:15:17-03:00 Emoore@lsil.com +1 -1 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/mptctl.c # 2004/03/16 15:08:12-03:00 Emoore@lsil.com +97 -51 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/mptbase.h # 2004/03/16 17:00:16-03:00 Emoore@lsil.com +42 -15 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/mptbase.c # 2004/05/21 20:17:51-03:00 Emoore@lsil.com +408 -546 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_type.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +3 -3 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_tool.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +179 -3 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_targ.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +2 -2 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_sas.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +181 -0 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_raid.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +3 -3 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_lan.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +3 -3 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_ioc.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +74 -10 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_init.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +42 -4 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_fc.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +5 -4 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_cnfg.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +502 -28 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +99 -37 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/isense.c # 2004/03/15 05:15:17-03:00 Emoore@lsil.com +1 -1 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_sas.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +0 -0 # BitKeeper file /home/marcelo/bk/linux-2.4/drivers/message/fusion/lsi/mpi_sas.h # # drivers/message/fusion/lsi/mpi_inb.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +220 -0 # MPT Fusion driver 2.05.16 update # # drivers/message/fusion/lsi/mpi_inb.h # 2004/04/26 18:19:24-03:00 Emoore@lsil.com +0 -0 # BitKeeper file /home/marcelo/bk/linux-2.4/drivers/message/fusion/lsi/mpi_inb.h # # ChangeSet # 2004/05/21 17:37:55-03:00 green@linuxhacker.ru # [PATCH] Fix possible memleaks in VIA IrDA driver # # Patch below fixes some possible memleaks in VIA IrDA driver, also # checks for skb->data being non-NULL are dropped since alloc_skb # cannot return such skbs as far as I can see. # # ===== drivers/net/irda/via-ircc.c 1.3 vs edited ===== # # drivers/net/irda/via-ircc.c # 2004/05/09 12:01:34-03:00 green@linuxhacker.ru +20 -9 # Fix possible memleaks in VIA IrDA driver # # ChangeSet # 2004/05/21 14:46:24-03:00 dlsy@snoqualmie.dp.intel.com # [PATCH] Documentation for new PCI hotplug drivers # # Here is the patch for the Config.help file. # I saw someone sent out a patch yesterday, but it didn't include the # information regarding compilng the drivers as modules. # # Documentation/Configure.help # 2004/05/20 07:55:08-03:00 dlsy@snoqualmie.dp.intel.com +40 -0 # Documentation for new PCI hotplug drivers # # ChangeSet # 2004/05/21 13:01:41-03:00 trond.myklebust@fys.uio.no # [PATCH] NFS client: Fix sillydelete() # # Ensure that sillydelete waits upon completion unless the user killed the # task. # Also fix an NFSv3 alignment problem on 64-bit architectures. # # Cheers, # Trond # # dir.c | 8 +++++++- # unlink.c | 13 ++++++++++++- # 2 files changed, 19 insertions(+), 2 deletions(-) # # fs/nfs/unlink.c # 2004/04/16 13:35:23-03:00 trond.myklebust@fys.uio.no +12 -1 # NFS client: Fix sillydelete() # # fs/nfs/dir.c # 2004/04/16 13:35:23-03:00 trond.myklebust@fys.uio.no +7 -1 # NFS client: Fix sillydelete() # # ChangeSet # 2004/05/20 17:51:19-03:00 marcelo@logos.cnet # ext3_read_super: remove [un]lock_super (Andrew Morton) # # The VFS no longer holds lock_super() across ->read_super(), so we don't need # this code any more. # # fs/ext3/super.c # 2004/05/20 17:50:09-03:00 marcelo@logos.cnet +0 -10 # ext3_read_super: remove [un]lock_super # The VFS no longer holds lock_super() across ->read_super(), so we don't need # this code any more. # # ChangeSet # 2004/05/20 15:38:13-05:00 shaggy@austin.ibm.com # JFS: [CHECKER] if txCommit fails, don't call d_instantiate # # In several functions, d_instantiate is called before the transaction # is committed. Under the rare condition that txCommit fails, the new # inode is released, but the dentry continues to point to it. This # can lead to a seg fault. The fix is to call d_instantiate after # txCommit has run successfully. # # fs/jfs/namei.c # 2004/05/20 15:38:10-05:00 shaggy@austin.ibm.com +10 -9 # Don't d_instantiate new dentrys if txCommit fails # # ChangeSet # 2004/05/20 16:52:56-03:00 Michael.Waychison@Sun.COM # [PATCH] cramfs use pagecache # # We recently hit a problem when we wanted to have both cramfs and minix # support built-in. If we tried to mount a minix filesystem from ramdisk, # depending on link order, cramfs would be tried first, and it would # invalidate the pagecache in an attempt to set_blocksize. # # This is a v2.4 backport of Al Viro's v2.6 fix. # # fs/cramfs/inode.c # 2004/04/16 09:48:42-03:00 Michael.Waychison@Sun.COM +27 -25 # cramfs use pagecache # # ChangeSet # 2004/05/20 16:46:53-03:00 bunk@fs.tum.de # [PATCH] SCSI ips compile error # # On Tue, May 18, 2004 at 05:30:40PM -0300, Marcelo Tosatti wrote: # >... # > Summary of changes from v2.4.27-pre2 to v2.4.27-pre3 # > ============================================ # >... # > Jack Hammer: # > o ServeRAID driver update to 7.00.15: sync with v2.6 # >... # # It was nice if people would actually test at least the compilation of # their changes instead of blindly submitting the latest version of a # driver... # # <-- snip --> # # ... # gcc -D__KERNEL__ # -I/home/bunk/linux/kernel-2.4/linux-2.4.27-pre3-full/include -Wall # -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common # -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon # -nostdinc -iwithprefix include -DKBUILD_BASENAME=ips -c -o ips.o ips.c # In file included from ips.c:180: # ips.h:99: error: redefinition of `irqreturn_t' # /home/bunk/linux/kernel-2.4/linux-2.4.27-pre3-full/include/linux/interrupt.h:16: # error: `irqreturn_t' previously declared here # make[3]: *** [ips.o] Error 1 # make[3]: Leaving directory `/home/bunk/linux/kernel-2.4/linux-2.4.27-pre3-full/drivers/scsi' # # <-- snip --> # # # irqreturn_t was added to interrupt.h in 2.4.23, released nearly # 6 months (!) ago. # # Trivial fix below. # # cu # Adrian # # drivers/scsi/ips.h # 2004/05/19 16:42:01-03:00 bunk@fs.tum.de +4 -1 # SCSI ips compile error # # ChangeSet # 2004/05/20 14:29:32-05:00 shaggy@austin.ibm.com # JFS: [CHECKER] Dereference of NULL pointer if alloc_metapage fails # # fs/jfs/jfs_metapage.c # 2004/05/20 14:29:29-05:00 shaggy@austin.ibm.com +5 -1 # It's unlikely, but alloc_metapage can fail. # # ChangeSet # 2004/05/20 15:12:00-03:00 ak@suse.de # [PATCH] Fix pageattr cache flushing on P4 (thanks to Terence Ripperda) # # This fixes a long standing bug in the 2.4 version of pageattr. When GART remapping # is involved the self snoop capability of the Pentium 4 cannot always prevent # cache corruptions from illegal cache aliases. # # The previous code assumed that SS would make the need for the cache flush obsolete, # but that wasn't always the case. # # Just make the P4 always flush the caches in change_page_attr() too. # # Thanks goes to Terence Ripperda for tracking this down. # # arch/i386/mm/pageattr.c # 2004/05/19 06:03:47-03:00 ak@suse.de +3 -5 # Fix pageattr cache flushing on P4 (thanks to Terence Ripperda) # # ChangeSet # 2004/05/20 10:03:58-05:00 shaggy@austin.ibm.com # JFS: [CHECKER] Memory leak on commonly executed path # # The jfs_log structure was never being freed at unmount time. # # fs/jfs/jfs_logmgr.c # 2004/05/20 10:03:52-05:00 shaggy@austin.ibm.com +1 -0 # Free log in lmLogClose # # ChangeSet # 2004/05/19 10:47:17-05:00 shaggy@austin.ibm.com # JFS: Make sizes of tid_t & lid_t consistent # # tlocks and linelocks were using different sizes for "next". They # need to be consistent. # # fs/jfs/jfs_types.h # 2004/05/19 10:47:15-05:00 shaggy@austin.ibm.com +6 -3 # lid_t & tid_t should be 16 bits. # # fs/jfs/jfs_txnmgr.h # 2004/05/19 10:47:15-05:00 shaggy@austin.ibm.com +9 -9 # lid_t & tid_t should be 16 bits. # # ChangeSet # 2004/05/19 10:14:20-05:00 shaggy@austin.ibm.com # JFS: Don't return -EPERM for system xattrs. # # Thanks Andreas Gruenbacher # # fs/jfs/xattr.c # 2004/05/19 10:14:16-05:00 shaggy@austin.ibm.com +2 -0 # Even without posix acls enabled, getxattr should not return -EPERM # for system.* xattrs. # # ChangeSet # 2004/05/18 15:25:22-05:00 shaggy@austin.ibm.com # JFS: error in __get_metapage caused by invalid size from ea_get # # fs/jfs/xattr.c # 2004/05/18 15:25:20-05:00 shaggy@austin.ibm.com +2 -1 # ea_get calling read_metapage with wrong size # diff -Nru a/Documentation/Configure.help b/Documentation/Configure.help --- a/Documentation/Configure.help 2004-05-24 15:13:40 -07:00 +++ b/Documentation/Configure.help 2004-05-24 15:13:40 -07:00 @@ -18680,6 +18680,11 @@ purpose port, say Y here. See . +Support for serial ports defined in ACPI namespace +CONFIG_SERIAL_ACPI + If you wish to enable serial port discovery via the ACPI + namespace, say Y here. If unsure, say N. + Support for PowerMac serial ports CONFIG_MAC_SERIAL If you have Macintosh style serial ports (8 pin mini-DIN), say Y